package cc.comac.saic.hkhy.jsrj.gj.inttools.pojo.vo;

import lombok.Getter;
import lombok.Setter;
import java.util.Date;
import java.util.List;

@Getter
@Setter
public class ProjectDetailVO {
    private Long id;
    private String projKey;
    private String projName;
    private Date projectCreateTime;
    private List<FileInfoVO> files;

    @Getter
    @Setter
    public static class FileInfoVO {
        private Long id;
        private String fileKey;
        private String filePath;
        private String fileType;
        private Date fileCreateTime;
        private List<FileVersionInfoVO> versions;
    }

    @Getter
    @Setter
    public static class FileVersionInfoVO {
        private Long id;
        private String version;
        private String hash;
        private Date versionCreateTime;
    }
} 